home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / dev / src / GLperf3.12-src.lha / GLperf / PropName.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-09-18  |  10.1 KB  |  346 lines

  1. /*
  2.  *   (C) COPYRIGHT International Business Machines Corp. 1993
  3.  *   All Rights Reserved
  4.  *   Licensed Materials - Property of IBM
  5.  *   US Government Users Restricted Rights - Use, duplication or
  6.  *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7.  
  8. //
  9. // Permission to use, copy, modify, and distribute this software and its
  10. // documentation for any purpose and without fee is hereby granted, provided
  11. // that the above copyright notice appear in all copies and that both that
  12. // copyright notice and this permission notice appear in supporting
  13. // documentation, and that the name of I.B.M. not be used in advertising
  14. // or publicity pertaining to distribution of the software without specific,
  15. // written prior permission. I.B.M. makes no representations about the
  16. // suitability of this software for any purpose.  It is provided "as is"
  17. // without express or implied warranty.
  18. //
  19. // I.B.M. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
  20. // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL I.B.M.
  21. // BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  22. // WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  23. // OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  24. // CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  25. //
  26. // Author:  John Spitzer, IBM AWS Graphics Systems (Austin)
  27. //
  28. */
  29.  
  30. #define DrawBuffer              1000
  31. #define ClearColor              1001
  32. #define ClearDepthBuffer        1002
  33. #define ClearColorBuffer        1003
  34. #define ClearStencilBuffer      1004
  35. #define ClearAccumBuffer     1005
  36. #define ClearIndex              1006
  37. #define AlphaTest        1007
  38. #define Antialias        1008
  39. #define Aspect            1009
  40. #define ClipObjs        1011
  41. #define ColorData        1012
  42. #define CullFace        1014
  43. #define DepthMask        1015
  44. #define DepthTest        1016
  45. #define DirectRender        1017
  46. #define Dither            1018
  47. #define DrawableType        1019
  48. #define DstBlendFunc        1020
  49. #define ExecuteMode        1021
  50. #define FacingBack        1022
  51. #define FacingFront        1023
  52. #define FeedbackType        1024
  53. #define Fog            1025
  54. #define LineStipple        1026
  55. #define LineWidth        1027
  56. #define LocalViewer        1029
  57. #define LogicOp            1030
  58. #define ColorMask        1031
  59. #define NormalData        1032
  60. #define PushPop            1033
  61. #define PolygonSides        1034
  62. #define TexComps        1035
  63. #define ObjsPerBeginEnd        1036
  64. #define Orientation        1037
  65. #define PolygonStipple        1039
  66. #define Size            1041
  67. #define Projection        1042
  68. #define RenderMode        1043
  69. #define Scissor            1044
  70. #define ShadeModel        1045
  71. #define Shininess        1046
  72. #define SrcBlendFunc        1047
  73. #define StencilTest        1048
  74. #define Iterations        1049
  75. #define Objs            1050
  76. #define Reps            1051
  77. #define MinimumTime        1052
  78. #define TexFunc            1053
  79. #define TexGen            1054
  80. #define TexMagFilter        1055
  81. #define TexMinFilter        1056
  82. #define TexWrapS        1057
  83. #define TexWrapT        1058
  84. #define TexTarget        1059
  85. #define TexData            1060
  86. #define TexLOD            1061
  87. #define TransformType        1063
  88. #define AcceptObjs        1064
  89. #define RejectObjs        1065
  90. #define TwoSided        1066
  91. #define VisualType        1067
  92. #define LoopUnroll              1069
  93. #define LoopFuncPtrs           1070
  94. #define PointDraw               1071
  95. #define PolygonModeFront    1072
  96. #define PolygonModeBack        1073
  97. #define ColorMaterialSide       1074
  98. #define ColorMaterialMode       1075
  99. #define WindowWidth             1076
  100. #define WindowHeight            1077
  101. #define InfiniteLights          1078
  102. #define LocalLights             1079
  103. #define TexWidth                1080
  104. #define TexHeight               1081
  105. #define TexBorder               1082
  106. #define TwistsPerStrip          1083
  107. #define DataAlignment           1084
  108. #define ColorDim        1085
  109. #define VertexDim        1086
  110. #define AlphaRef          1087
  111. #define Blend                1088
  112. #define DepthOrder        1089
  113. #define IndexMask        1090
  114. #define TexDepth         1091
  115. #define RasterPosDim         1092
  116. #define ClipAmount         1093
  117. #define ClipMode         1094
  118. #define DrawOrder         1095
  119. #define DrawPixelsWidth     1096
  120. #define DrawPixelsHeight     1097
  121. #define ImageWidth         1098
  122. #define ImageHeight         1099
  123. #define ImageFormat         1101
  124. #define ImageType         1102
  125. #define ImageAlignment         1103
  126. #define ImageSwapBytes         1104
  127. #define ImageLSBFirst         1105
  128. #define MapColor         1106
  129. #define MapStencil         1107
  130. #define RedScale         1108
  131. #define RedBias         1109
  132. #define GreenScale         1110
  133. #define GreenBias         1111
  134. #define BlueScale         1112
  135. #define BlueBias         1113
  136. #define AlphaScale         1114
  137. #define AlphaBias         1115
  138. #define IndexShift        1116
  139. #define IndexOffset         1117
  140. #define DepthScale         1118
  141. #define DepthBias         1119
  142. #define RtoRMapSize         1120
  143. #define GtoGMapSize         1121
  144. #define BtoBMapSize         1122
  145. #define AtoAMapSize         1123
  146. #define ItoRMapSize         1124
  147. #define ItoGMapSize         1125
  148. #define ItoBMapSize         1126
  149. #define ItoAMapSize         1127
  150. #define ItoIMapSize         1128
  151. #define StoSMapSize         1129
  152. #define PixelZoomX         1130
  153. #define PixelZoomY         1131
  154. #define CopyPixelsWidth     1133
  155. #define CopyPixelsHeight     1134
  156. #define CopyPixelsType         1135
  157. #define ReadBuffer         1136
  158. #define BitmapWidth         1137
  159. #define BitmapHeight         1138
  160. #define CharFont         1139
  161. #define CharsPerString         1140
  162. #define ReadPixelsWidth     1141
  163. #define ReadPixelsHeight    1142
  164. #define ReadOrder        1143
  165. #define TexImageWidth        1144
  166. #define TexImageHeight        1145
  167. #define TexImageDepth        1146
  168. #define TexImageExtent         1147
  169. #define ImageDepth        1148
  170. #define ImageExtent         1149
  171. #define SubTexImageWidth    1150
  172. #define SubTexImageHeight    1151
  173. #define SubTexImageDepth    1152
  174. #define TexImageBorder        1153
  175. #define TexImageTarget        1154
  176. #define TexImageComps        1155
  177. #define ResidentTexObjs        1156
  178. #define TexImageSrc        1157
  179. #define TexImageLevel        1158
  180. #define TexImageBaseLevel    1159
  181. #define TexImageMaximumLevel    1160
  182. #define TexImageMipmap        1161
  183. #define ConvolutionTarget    1162
  184. #define ConvolutionInternalFormat 1163
  185. #define ConvolutionWidth    1164
  186. #define ConvolutionHeight    1165
  187. #define ConvolutionRedScale    1166
  188. #define ConvolutionRedBias    1167
  189. #define ConvolutionGreenScale    1168
  190. #define ConvolutionGreenBias    1169
  191. #define ConvolutionBlueScale    1170
  192. #define ConvolutionBlueBias    1171
  193. #define ConvolutionAlphaScale    1172
  194. #define ConvolutionAlphaBias    1173
  195. #define ColorMatrixRed0        1174
  196. #define ColorMatrixRed1        1175
  197. #define ColorMatrixRed2        1176
  198. #define ColorMatrixRed3        1177
  199. #define ColorMatrixGreen0    1178
  200. #define ColorMatrixGreen1    1179
  201. #define ColorMatrixGreen2    1180
  202. #define ColorMatrixGreen3    1181
  203. #define ColorMatrixBlue0    1182
  204. #define ColorMatrixBlue1    1183
  205. #define ColorMatrixBlue2    1184
  206. #define ColorMatrixBlue3    1185
  207. #define ColorMatrixAlpha0    1186
  208. #define ColorMatrixAlpha1    1187
  209. #define ColorMatrixAlpha2    1188
  210. #define ColorMatrixAlpha3    1189
  211. #define ColorMatrixRedScale    1190
  212. #define ColorMatrixRedBias    1191
  213. #define ColorMatrixGreenScale    1192
  214. #define ColorMatrixGreenBias    1193
  215. #define ColorMatrixBlueScale    1194
  216. #define ColorMatrixBlueBias    1195
  217. #define ColorMatrixAlphaScale    1196
  218. #define ColorMatrixAlphaBias    1197
  219. #define ColorTable        1198
  220. #define ColorTableWidth        1199
  221. #define ColorTableInternalFormat 1200
  222. #define PostConvolutionColorTable        1201
  223. #define PostConvolutionColorTableWidth        1202
  224. #define PostConvolutionColorTableInternalFormat 1203
  225. #define PostColorMatrixColorTable        1204
  226. #define PostColorMatrixColorTableWidth        1205
  227. #define PostColorMatrixColorTableInternalFormat 1206
  228. #define Histogram        1207
  229. #define HistogramWidth        1208
  230. #define HistogramInternalFormat 1209
  231. #define HistogramSink         1210
  232. #define Minmax            1211
  233. #define MinmaxInternalFormat     1212
  234. #define MinmaxSink         1213
  235. #define TexDetailWidth         1214
  236. #define TexDetailHeight     1215
  237. #define TexDetailLevel         1216
  238. #define TexDetailMode         1217
  239. #define TexWrapR         1218
  240. #define TexWrapQ         1219
  241. #define BlendEquation         1220
  242. #define TexExtent          1221
  243. #define PostTexFilterRedScale     1222
  244. #define PostTexFilterGreenScale    1223
  245. #define PostTexFilterBlueScale     1224
  246. #define PostTexFilterAlphaScale    1225
  247. #define PostTexFilterRedBias     1226
  248. #define PostTexFilterGreenBias     1227
  249. #define PostTexFilterBlueBias     1228
  250. #define PostTexFilterAlphaBias     1229
  251. #define TexColorTable        1230
  252. #define TexColorTableWidth    1231
  253. #define TexColorTableInternalFormat 1232
  254. #define VertexArray         1233
  255. #define GLperfVersion         1234
  256. #define UserString         1235
  257. #define PrintModeDelta         1236
  258. #define PrintModeMicrosec    1237
  259. #define PrintModePixels     1238
  260. #define PrintModeStateDelta     1239
  261. #define SpecularComponent     1240
  262. #define TestType         1241
  263. #define TexCompSelect         1242
  264. #define Multisample         1243
  265. #define FileName         1244
  266. #define ObjDraw         1245
  267. #define ScissorX         1246
  268. #define ScissorY         1247
  269. #define ScissorWidth         1248
  270. #define ScissorHeight         1249
  271. #define VertexArray11         1250
  272. #define DrawElements        1251
  273. #define InterleavedData        1252
  274. #define LockArrays        1253
  275.  
  276.  
  277.  
  278. /* Environment Info */
  279.  
  280. #define Month                2000
  281. #define Day                2001
  282. #define Year                2002
  283. #define Host                2003
  284. #define HostOperatingSystem        2004
  285. #define HostOperatingSystemVersion    2005
  286. #define HostVendor            2006
  287. #define HostModel            2007
  288. #define HostCPU                2008
  289. #define HostMemorySize            2009
  290. #define OpenGLVendor            2010
  291. #define OpenGLVersion            2011
  292. #define OpenGLExtensions        2012
  293. #define OpenGLRenderer            2013
  294. #define OpenGLClientVendor        2014
  295. #define OpenGLClientVersion        2015
  296. #define OpenGLClientExtensions        2016
  297. #define GLUVersion            2017
  298. #define GLUExtensions            2018
  299. #define HostCPUCount            2019
  300. #define HostPrimaryCacheSize        2020
  301. #define HostSecondaryCacheSize        2021
  302. #define WindowSystem            2022
  303. #define DriverVersion            2023
  304.  
  305.  
  306. /* Buffer Configuration Info */
  307.  
  308. #define DoubleBuffer            2100
  309. #define Stereo                2101
  310. #define Rgba                2102
  311. #define IndexSize            2103
  312. #define RedSize                2104
  313. #define GreenSize            2105
  314. #define BlueSize            2106
  315. #define AlphaSize            2107
  316. #define AccumRedSize            2108
  317. #define AccumGreenSize            2109
  318. #define AccumBlueSize            2110
  319. #define AccumAlphaSize            2111
  320. #define DepthSize            2112
  321. #define StencilSize            2113
  322. #define AuxBuffers            2114
  323. #define FrameBufferLevel        2115
  324. #define SampleBuffers            2116
  325. #define SamplesPerPixel            2117
  326.  
  327. #define ScreenWidth            2200
  328. #define ScreenHeight            2201
  329.  
  330. /* These two are used in the same way within the code, thus they have the same value */
  331. #define VisualId            3000
  332. #define PixelFormat            3000
  333.  
  334. #if defined(XWINDOWS)
  335. #define OpenGLServerVendor        3001
  336. #define OpenGLServerVersion        3002
  337. #define OpenGLServerExtensions        3003
  338. #define GLXVersion            3004
  339. #define GLXExtensions            3005
  340. #define SharedMemConnection        3006
  341. #define ScreenNumber            3007
  342. #define DisplayName            3008
  343. #define VisualClass            3009
  344. #endif
  345.  
  346.